#ifndef __RK3288_GPIO_H__
#define __RK3288_GPIO_H__

#ifdef __cplusplus
extern "C" {
#endif

#define RK3288_GPIO0_A0		(0)
#define RK3288_GPIO0_A1		(1)
#define RK3288_GPIO0_A2		(2)
#define RK3288_GPIO0_A3		(3)
#define RK3288_GPIO0_A4		(4)
#define RK3288_GPIO0_A5		(5)
#define RK3288_GPIO0_A6		(6)
#define RK3288_GPIO0_A7		(7)
#define RK3288_GPIO0_B0		(8)
#define RK3288_GPIO0_B1		(9)
#define RK3288_GPIO0_B2		(10)
#define RK3288_GPIO0_B3		(11)
#define RK3288_GPIO0_B4		(12)
#define RK3288_GPIO0_B5		(13)
#define RK3288_GPIO0_B6		(14)
#define RK3288_GPIO0_B7		(15)
#define RK3288_GPIO0_C0		(16)
#define RK3288_GPIO0_C1		(17)
#define RK3288_GPIO0_C2		(18)

#define RK3288_GPIO1_D0		(56)
#define RK3288_GPIO1_D1		(57)
#define RK3288_GPIO1_D2		(58)
#define RK3288_GPIO1_D3		(59)

#define RK3288_GPIO2_A0		(64)
#define RK3288_GPIO2_A1		(65)
#define RK3288_GPIO2_A2		(66)
#define RK3288_GPIO2_A3		(67)
#define RK3288_GPIO2_A4		(68)
#define RK3288_GPIO2_A5		(69)
#define RK3288_GPIO2_A6		(70)
#define RK3288_GPIO2_A7		(71)
#define RK3288_GPIO2_B0		(72)
#define RK3288_GPIO2_B1		(73)
#define RK3288_GPIO2_B2		(74)
#define RK3288_GPIO2_B3		(75)
#define RK3288_GPIO2_B4		(76)
#define RK3288_GPIO2_B5		(77)
#define RK3288_GPIO2_B6		(78)
#define RK3288_GPIO2_B7		(79)
#define RK3288_GPIO2_C0		(80)
#define RK3288_GPIO2_C1		(81)

#define RK3288_GPIO3_A0		(96)
#define RK3288_GPIO3_A1		(97)
#define RK3288_GPIO3_A2		(98)
#define RK3288_GPIO3_A3		(99)
#define RK3288_GPIO3_A4		(100)
#define RK3288_GPIO3_A5		(101)
#define RK3288_GPIO3_A6		(102)
#define RK3288_GPIO3_A7		(103)
#define RK3288_GPIO3_B0		(104)
#define RK3288_GPIO3_B1		(105)
#define RK3288_GPIO3_B2		(106)
#define RK3288_GPIO3_B3		(107)
#define RK3288_GPIO3_B4		(108)
#define RK3288_GPIO3_B5		(109)
#define RK3288_GPIO3_B6		(110)
#define RK3288_GPIO3_B7		(111)
#define RK3288_GPIO3_C0		(112)
#define RK3288_GPIO3_C1		(113)
#define RK3288_GPIO3_C2		(114)
#define RK3288_GPIO3_C3		(115)
#define RK3288_GPIO3_D0		(120)
#define RK3288_GPIO3_D1		(121)
#define RK3288_GPIO3_D2		(122)
#define RK3288_GPIO3_D3		(123)
#define RK3288_GPIO3_D4		(124)
#define RK3288_GPIO3_D5		(125)
#define RK3288_GPIO3_D6		(126)
#define RK3288_GPIO3_D7		(127)

#define RK3288_GPIO4_A0		(128)
#define RK3288_GPIO4_A1		(129)
#define RK3288_GPIO4_A2		(130)
#define RK3288_GPIO4_A3		(131)
#define RK3288_GPIO4_A4		(132)
#define RK3288_GPIO4_A5		(133)
#define RK3288_GPIO4_A6		(134)
#define RK3288_GPIO4_A7		(135)
#define RK3288_GPIO4_B0		(136)
#define RK3288_GPIO4_B1		(137)
#define RK3288_GPIO4_C0		(144)
#define RK3288_GPIO4_C1		(145)
#define RK3288_GPIO4_C2		(146)
#define RK3288_GPIO4_C3		(147)
#define RK3288_GPIO4_C4		(148)
#define RK3288_GPIO4_C5		(149)
#define RK3288_GPIO4_C6		(150)
#define RK3288_GPIO4_C7		(151)
#define RK3288_GPIO4_D0		(152)
#define RK3288_GPIO4_D1		(153)
#define RK3288_GPIO4_D2		(154)
#define RK3288_GPIO4_D3		(155)
#define RK3288_GPIO4_D4		(156)
#define RK3288_GPIO4_D5		(157)
#define RK3288_GPIO4_D6		(158)
#define RK3288_GPIO4_D7		(159)

#define RK3288_GPIO5_B0		(168)
#define RK3288_GPIO5_B1		(169)
#define RK3288_GPIO5_B2		(170)
#define RK3288_GPIO5_B3		(171)
#define RK3288_GPIO5_B4		(172)
#define RK3288_GPIO5_B5		(173)
#define RK3288_GPIO5_B6		(174)
#define RK3288_GPIO5_B7		(175)
#define RK3288_GPIO5_C0		(176)
#define RK3288_GPIO5_C1		(177)
#define RK3288_GPIO5_C2		(178)
#define RK3288_GPIO5_C3		(179)

#define RK3288_GPIO6_A0		(192)
#define RK3288_GPIO6_A1		(193)
#define RK3288_GPIO6_A2		(194)
#define RK3288_GPIO6_A3		(195)
#define RK3288_GPIO6_A4		(196)
#define RK3288_GPIO6_A5		(197)
#define RK3288_GPIO6_A6		(198)
#define RK3288_GPIO6_A7		(199)
#define RK3288_GPIO6_B0		(200)
#define RK3288_GPIO6_B1		(201)
#define RK3288_GPIO6_B2		(202)
#define RK3288_GPIO6_B3		(203)
#define RK3288_GPIO6_C0		(208)
#define RK3288_GPIO6_C1		(209)
#define RK3288_GPIO6_C2		(210)
#define RK3288_GPIO6_C3		(211)
#define RK3288_GPIO6_C4		(212)
#define RK3288_GPIO6_C5		(213)
#define RK3288_GPIO6_C6		(214)

#define RK3288_GPIO7_A0		(224)
#define RK3288_GPIO7_A1		(225)
#define RK3288_GPIO7_A2		(226)
#define RK3288_GPIO7_A3		(227)
#define RK3288_GPIO7_A4		(228)
#define RK3288_GPIO7_A5		(229)
#define RK3288_GPIO7_A6		(230)
#define RK3288_GPIO7_A7		(231)
#define RK3288_GPIO7_B0		(232)
#define RK3288_GPIO7_B1		(233)
#define RK3288_GPIO7_B2		(234)
#define RK3288_GPIO7_B3		(235)
#define RK3288_GPIO7_B4		(236)
#define RK3288_GPIO7_B5		(237)
#define RK3288_GPIO7_B6		(238)
#define RK3288_GPIO7_B7		(239)
#define RK3288_GPIO7_C0		(240)
#define RK3288_GPIO7_C1		(241)
#define RK3288_GPIO7_C2		(242)
#define RK3288_GPIO7_C3		(243)
#define RK3288_GPIO7_C4		(244)
#define RK3288_GPIO7_C5		(245)
#define RK3288_GPIO7_C6		(246)
#define RK3288_GPIO7_C7		(247)

#define RK3288_GPIO8_A0		(256)
#define RK3288_GPIO8_A1		(257)
#define RK3288_GPIO8_A2		(258)
#define RK3288_GPIO8_A3		(259)
#define RK3288_GPIO8_A4		(260)
#define RK3288_GPIO8_A5		(261)
#define RK3288_GPIO8_A6		(262)
#define RK3288_GPIO8_A7		(263)
#define RK3288_GPIO8_B0		(264)
#define RK3288_GPIO8_B1		(265)

#ifdef __cplusplus
}
#endif

#endif /* __RK3288_GPIO_H__ */
